package com.study.hisapi.domain.bo.core;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * @author LiXiao
 * @date 2024/4/11
 */
@Data
public class RequestBo implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 服务名称
     */
    @NotBlank(message = "服务名称不能为空")
    private String service;
    /**
     * 医院代码
     */
    @NotBlank(message = "医院代码不能为空")
    private String hospital;
    /**
     * HIS 请求地址
     */
    @NotBlank(message = "请求地址不能为空")
    private String hisUrl;
    /**
     * 请求方法
     */
    @NotBlank(message = "请求方法不能为空")
    private String method;
    /**
     * 请求数据
     */
    @NotNull(message = "请求数据不能为NULL")
    private Object requestData;
}
